package com.ruoyi.system.mapper;

import java.util.List;

import com.ruoyi.system.domain.ZtfLearningAdmin;

/**
 * 学科分类Mapper接口
 * 
 * @author ruoyi
 * @date 2025-05-29
 */
public interface ZtfLearningAdminMapper 
{
    /**
     * 查询学科分类
     * 
     * @param sdId 学科分类主键
     * @return 学科分类
     */
    public ZtfLearningAdmin selectZtfLearningAdminBySdId(Long sdId);

    /**
     * 查询学科分类列表
     * 
     * @param ztfLearningAdmin 学科分类
     * @return 学科分类集合
     */
    public List<ZtfLearningAdmin> selectZtfLearningAdminList(ZtfLearningAdmin ztfLearningAdmin);

    /**
     * 新增学科分类
     * 
     * @param ztfLearningAdmin 学科分类
     * @return 结果
     */
    public int insertZtfLearningAdmin(ZtfLearningAdmin ztfLearningAdmin);

    /**
     * 修改学科分类
     * 
     * @param ztfLearningAdmin 学科分类
     * @return 结果
     */
    public int updateZtfLearningAdmin(ZtfLearningAdmin ztfLearningAdmin);

    /**
     * 删除学科分类
     * 
     * @param sdId 学科分类主键
     * @return 结果
     */
    public int deleteZtfLearningAdminBySdId(String sdId);

    /**
     * 批量删除学科分类
     * 
     * @param sdIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteZtfLearningAdminBySdIds(String[] sdIds);
}
